/* main game functions
*/

#ifndef _ROGUELIKE_H
#define _ROGUELIKE_H

#include "common\GLApp.h"
#include "common\Debug.h"
#include "core\GameState.h"

class RoguelikeApp : GL_Application
{
public:
	bool initialize();
	void deinitialize();
	void update(DWORD milliseconds);
	void draw();
private:  
	friend class GL_Application;
	RoguelikeApp(const char* className);  
  StateManager* m_stateManager;
};

#endif